package com.forum.module.blog.service.article_tag;

import com.baomidou.mybatisplus.extension.service.IService;
import com.forum.framework.common.pojo.PageResult;
import com.forum.module.blog.controller.article_tag.vo.ArticleTagPageReqVO;
import com.forum.module.blog.controller.article_tag.vo.ArticleTagSaveReqVO;
import com.forum.module.blog.dal.dataobject.article_tag.ArticleTagDO;

import java.util.List;

/**
 * 功能:
 * 作者:ouyzh
 * 日期:2025/3/2 18:25
 */
public interface ArticleTagService extends IService<ArticleTagDO> {
    Long createArticleTag(ArticleTagSaveReqVO reqVO);

    void updateArticleTag(ArticleTagSaveReqVO reqVO);

    void deleteById(Long id);

    PageResult<ArticleTagDO> getArticleTagPage(ArticleTagPageReqVO pageReqVO);

    ArticleTagDO getArticleTag(Long id);

}
